/*
 * Command.cpp
 *
 */

#include "Command.h"

Command::Command(string claveComando, string tipoComandoLeyenda,
		FileHandler* fileHandler) :
		claveComando(claveComando), tipoComandoLeyenda(tipoComandoLeyenda), fileHandler(
				fileHandler) {

}

Command::~Command() {
}

bool Command::visulizarPantalla() {
	cout << "Desea visualizar todos los rgistos por pantalla s/n :";
	string sn;
	cin >> sn;
	if (StringUtils::toLower(sn) == "s") {
		return true;
	} else {
		return false;
	}
}
bool Command::confirmationMessage(string message) {
	cout << message << endl;
	string sn;
	cin >> sn;
	if (StringUtils::toLower(sn) == "s") {
		return true;
	} else {
		return false;
	}
}
ostream& operator <<(ostream &o, const Command &b) {
	o << b.claveComando << " " << b.tipoComandoLeyenda << endl;
	;
	return o;

}
